package modelo;

import java.io.Serializable;

import java.math.BigDecimal;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;

@Entity
@NamedQueries( { @NamedQuery(name = "Series.findAll", query = "select o from Series o") })
@Table(name = "\"series\"")
public class Series implements Serializable {
    @Column(name = "contador")
    private BigDecimal contador;
    @Column(name = "foliofinal")
    private BigDecimal foliofinal;
    @Column(name = "folioinicial")
    private BigDecimal folioinicial;
    @Id
    @Column(name = "idserie", nullable = false)
    private long idserie;
    @Column(name = "idsucursal")
    private int idsucursal;
    @Column(name = "nombreserie")
    private String nombreserie;
    @Column(name = "rfce")
    private String rfce;
    @Column(name = "tipo")
    private String tipo;

    public Series() {
    }

    public Series(BigDecimal contador, BigDecimal foliofinal, BigDecimal folioinicial, long idserie, int idsucursal,
                  String nombreserie, String rfce, String tipo) {
        this.contador = contador;
        this.foliofinal = foliofinal;
        this.folioinicial = folioinicial;
        this.idserie = idserie;
        this.idsucursal = idsucursal;
        this.nombreserie = nombreserie;
        this.rfce = rfce;
        this.tipo = tipo;
    }

    public BigDecimal getContador() {
        return contador;
    }

    public void setContador(BigDecimal contador) {
        this.contador = contador;
    }

    public BigDecimal getFoliofinal() {
        return foliofinal;
    }

    public void setFoliofinal(BigDecimal foliofinal) {
        this.foliofinal = foliofinal;
    }

    public BigDecimal getFolioinicial() {
        return folioinicial;
    }

    public void setFolioinicial(BigDecimal folioinicial) {
        this.folioinicial = folioinicial;
    }

    public long getIdserie() {
        return idserie;
    }

    public void setIdserie(long idserie) {
        this.idserie = idserie;
    }

    public int getIdsucursal() {
        return idsucursal;
    }

    public void setIdsucursal(int idsucursal) {
        this.idsucursal = idsucursal;
    }

    public String getNombreserie() {
        return nombreserie;
    }

    public void setNombreserie(String nombreserie) {
        this.nombreserie = nombreserie;
    }

    public String getRfce() {
        return rfce;
    }

    public void setRfce(String rfce) {
        this.rfce = rfce;
    }

    public String getTipo() {
        return tipo;
    }

    public void setTipo(String tipo) {
        this.tipo = tipo;
    }
}
